package br.com.agenda.negocio.entity;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;

public interface IEvento extends Remote{
	
	public String getNomeEvento() throws RemoteException;
	public void setNomeEvento(String nome) throws RemoteException;
	public void adicionarParticipante(IUsuario usua) throws RemoteException;
	public IUsuario localizarParticipante(String nome) throws RemoteException;
	public List<IUsuario> getParticipantes() throws RemoteException; 
	public Calendar getData() throws RemoteException; 
	public void setData(Calendar calendar) throws RemoteException;
	public void adicionarParticipantes(List<IUsuario> convidados) throws RemoteException;
	public void setParticipantesPendentes(int participantesQueResponderam)throws RemoteException;
	public int getParticipantesPendentes() throws RemoteException;
	
}
